//   using Microsoft.Xna.Framework
using VelcroPhysics.MathLib;
using VelcroPhysics.Collision.Narrowphase;

namespace VelcroPhysics.Dynamics.Solver
{
    public sealed class ContactPositionConstraint
    {
        public int IndexA;
        public int IndexB;
        public float InvIA, InvIB;
        public float InvMassA, InvMassB;
        public Love.Vector2 LocalCenterA, LocalCenterB;
        public Love.Vector2 LocalNormal;
        public Love.Vector2 LocalPoint;
        public Love.Vector2[] LocalPoints = new Love.Vector2[Settings.MaxManifoldPoints];
        public int PointCount;
        public float RadiusA, RadiusB;
        public ManifoldType Type;
    }
}